
/*a标签*/
a,a:hover,a:active,a:focus,a:visited,a:link{
    text-decoration: none;
}
/*bootstrap页码颜色*/
.pagination>li>a, .pagination>li>span,.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{
    border-color: #1ab394;
    color: #1ab394;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
    border-color: #1ab394;
    background-color: #1ab394;
    color: #fff;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{
    color: #1ab394;
    background-color: #eee;
    border-color: #1ab394;
}/*bootstrap页码颜色*/

/*bootstrap标签页定制*/
.nav-tabs > li > a{
    color: rgba(66,66,66,.7);
    font-size:16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    background: #1ab394;
    color: #fff;
    border-color: #1ab394;
    border-width:3px;
}
.nav-tabs{
    border-bottom-color: #e7eaec;
    border-width:3px;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{
    background-color: #fff;
    color: #1ab394;
    border:3px solid #e7eaec;
    border-bottom-color: #fff;
}
.nav-tabs>li{
    margin-bottom:-3px;
}
.nav-tabs>li>a{
    border-width: 3px;
}
.tab-content{
    background-color: #fff;
    padding: 15px;
}/*bootstrap标签页定制*/

/*bootstrap弹出框定位*/
.modal.fade.in{
    margin-top: 0!important;
}
.modal-dialog{
    width: 900px;
}
/*bootstrap弹出框定位*/

/*sui 弹出提示框 start*/
.sui-modal.hide.fade.in{
    display: block!important;
    margin-top: 0 !important;
    top: 20% !important;
    border-width: 1px;
    z-index:11000;
}
.sui-modal.hide.fade.in .modal-dialog{
    width:auto;
    margin: 0 !important;
}
.alertZindex{
    z-index: 10000;
}
/*sui 弹出提示框 end*/

/*日历层级*/
.datepicker.dropdown-menu{
    z-index: 100000!important;
}
/*button 取消焦点轮廓*/
.btn:focus,.btn:active{
    outline:none;
}

/*加载中样式 start*/
.loading{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    background: rgba(3,3,3,.4);
    z-index:100000;
}
.loading div{
    width:300px;
    margin:15% auto;
}
/*加载中样式 end*/
/*弹出框中的加载中样式  start*/
div.modal-body img{
    width: 160px;
    display: block;
    margin:20px auto;
}
/*弹出框中的加载中样式  end*/

/*number 类型输入框去除上下箭头 */
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}/*number 类型输入框去除上下箭头 */

/*月经婚育史标签禁用start*/
a.disabled{
    color: #ddd!important;
    cursor:not-allowed;
}
/*月经婚育史标签禁用end*/
/*按钮禁用时字体颜色变白色 start*/
button.disabled{
    color: #fff!important;
}
/*按钮禁用时字体颜色变白色 end*/
.form-control[disabled], .form-control[readonly]{
    background-color: #fff;
}
/*导航列表图标  start*/
#side-menu li{
    border-left: 4px solid transparent;
}
#side-menu li.active{
    border-color: #19aa8d;
}
#side-menu li a i{
    display: inline-block;
    width:14px;
    height:16px;
    vertical-align: text-bottom;
}
#side-menu li a i{
    background: url('../images/list_icon.png') no-repeat;
}


#side-menu li.medical_search.active a i{
    background: url('../images/list_iconFFF.png') -1px 0 no-repeat;
}
#side-menu li.medical_search a i{
    background: url('../images/list_icongray.png') -1px 0 no-repeat;
}


#side-menu li.caseList.active a i{
    background-position: -25px 0;
}
#side-menu li.addFirstCase a i{
    background-position: -55px 0;
}
#side-menu li.addFirstCase.active a i{
    background-position: -79px 0;
}
#side-menu li.reservationCenter a i{
    background-position: -56px -21px;
}
#side-menu li.reservationCenter.active a i{
    background-position: -79px -21px;
}
#side-menu li.doctorManagement a i{
    background-position: 0 -21px;
}
#side-menu li.doctorManagement.active a i{
    background-position: -25px -21px;
}
/*导航列表图标  end*/
/*行超出隐藏显示...*/
.beyondHidden{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*弹出对话框去掉X按钮*/
div.sui-modal.hide.fade.in button.sui-close{
    display: none;
}
/*时间输入框 日历图标 start*/
input[data-toggle="datepicker"]{
    background: url('../images/datepicker.png') no-repeat 96% 50%;
    padding-right: 28px;
}
#search_param input[data-toggle="datepicker"]{
    background: url('../images/datepicker.png') no-repeat 96% 50% #fff;
}
input[data-toggle="datepicker"]:focus{
    background: url('../images/datepicker_green.png') no-repeat 96% 50%;
}
#search_param input[data-toggle="datepicker"]:focus{
    background: url('../images/datepicker_green.png') no-repeat 96% 50% #fff;
}
/*时间输入框 日历图标 end*/
.margin-top-0{
    margin-top: 0;
}
.margin-top-5{
    margin-top: 5px;
}
.margin-top-10{
    margin-top: 10px;
}
.margin-top-15{
    margin-top: 15px;
}
.margin-top-20{
    margin-top: 20px;
}
.margin-top-25{
    margin-top: 25px;
}
.margin-top-30{
    margin-top: 30px;
}
.margin-top-35{
    margin-top: 35px;
}
.margin-top-40{
    margin-top: 40px;
}
.margin-top-45{
    margin-top: 45px;
}
.margin-top-50{
    margin-top: 50px;
}
.margin-bottom-0{
    margin-bottom: 0;
}
.margin-bottom-5{
    margin-bottom: 5px;
}
.margin-bottom-10{
    margin-bottom: 10px;
}
.margin-bottom-15{
    margin-bottom: 15px;
}
.margin-bottom-20{
    margin-bottom: 20px;
}
.margin-bottom-25{
    margin-bottom: 25px;
}
.margin-bottom-30{
    margin-bottom: 30px;
}
.margin-bottom-35{
    margin-bottom: 35px;
}
.margin-bottom-40{
    margin-bottom: 40px;
}
.margin-bottom-45{
    margin-bottom: 45px;
}
.margin-bottom-50{
    margin-bottom: 50px;
}
.margin-left-5{
    margin-left:5px;
}
.margin-left-10{
    margin-left:10px;
}
.margin-left-15{
    margin-left:15px;
}
.padding-left-20{
    padding-left: 20px;
}
.margin-right-5{
    margin-right:5px;
}
.margin-right-10{
    margin-right:10px;
}
.margin-right-15{
    margin-right:15px;
}
.margin-right-20{
    margin-right:20px;
}
.padding-left-20{
    padding-left: 20px;
}
.padding-left-10{
    padding-left: 10px;
}
.padding-left-15{
    padding-left: 15px;
}
.padding-left-20{
    padding-left: 20px;
}
.padding-right-5{
    padding-right: 5px;
}
.padding-right-10{
    padding-right: 10px;
}
.padding-right-15{
    padding-right: 15px;
}
.padding-right-20{
    padding-right: 20px;
}
.padding-tb-5{
    padding-top: 5px;
    padding-bottom: 5px;
}
.padding-tb-10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.padding-tb-15{
    padding-top: 15px;
    padding-bottom: 15px;
}
.padding-tb-20{
    padding-top: 20px;
    padding-bottom: 20px;
}
.padding-bottom-15{
    padding-bottom: 15px;
}
.display-none{
    display: none;
}